home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_gtk / INCLUDE / GTK / GTKMARSH.{3E < prev    next >
Text File  |  1999-09-17  |  6KB  |  205 lines

  1. #ifndef __GTKMARSHAL_H__
  2. #define __GTKMARSHAL_H__ 1
  3.  
  4. #include <gtk/gtktypeutils.h>
  5. #include <gtk/gtkobject.h>
  6.  
  7. #ifdef __cplusplus
  8. extern "C"
  9. {
  10. #endif                /* __cplusplus */
  11.  
  12. #define gtk_signal_default_marshaller gtk_marshal_NONE__NONE
  13.  
  14.   void gtk_marshal_BOOL__NONE (GtkObject * object,
  15.                    GtkSignalFunc func,
  16.                    gpointer func_data,
  17.                    GtkArg * args);
  18.  
  19.   void gtk_marshal_BOOL__POINTER (GtkObject * object,
  20.                   GtkSignalFunc func,
  21.                   gpointer func_data,
  22.                   GtkArg * args);
  23.  
  24.   void gtk_marshal_BOOL__POINTER_POINTER_INT_INT (GtkObject * object,
  25.                           GtkSignalFunc func,
  26.                           gpointer func_data,
  27.                           GtkArg * args);
  28.  
  29.   void gtk_marshal_BOOL__POINTER_INT_INT (GtkObject * object,
  30.                       GtkSignalFunc func,
  31.                       gpointer func_data,
  32.                       GtkArg * args);
  33.  
  34. #define gtk_marshal_BOOL__POINTER_INT_INT_UINT gtk_marshal_BOOL__POINTER_INT_INT_INT
  35.  
  36.   void gtk_marshal_BOOL__POINTER_INT_INT_INT (GtkObject * object,
  37.                           GtkSignalFunc func,
  38.                           gpointer func_data,
  39.                           GtkArg * args);
  40.  
  41. #define gtk_marshal_BOOL__POINTER_STRING_STRING_POINTER gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER
  42.  
  43.   void gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER (GtkObject * object,
  44.                               GtkSignalFunc func,
  45.                               gpointer func_data,
  46.                               GtkArg * args);
  47.  
  48. #define gtk_marshal_ENUM__ENUM gtk_marshal_INT__INT
  49.  
  50.   void gtk_marshal_INT__INT (GtkObject * object,
  51.                  GtkSignalFunc func,
  52.                  gpointer func_data,
  53.                  GtkArg * args);
  54.  
  55.   void gtk_marshal_INT__POINTER (GtkObject * object,
  56.                  GtkSignalFunc func,
  57.                  gpointer func_data,
  58.                  GtkArg * args);
  59.  
  60.   void gtk_marshal_INT__POINTER_CHAR_CHAR (GtkObject * object,
  61.                        GtkSignalFunc func,
  62.                        gpointer func_data,
  63.                        GtkArg * args);
  64.  
  65.   void gtk_marshal_NONE__BOOL (GtkObject * object,
  66.                    GtkSignalFunc func,
  67.                    gpointer func_data,
  68.                    GtkArg * args);
  69.  
  70. #define gtk_marshal_NONE__BOXED gtk_marshal_NONE__POINTER
  71.  
  72.   void gtk_marshal_NONE__POINTER (GtkObject * object,
  73.                   GtkSignalFunc func,
  74.                   gpointer func_data,
  75.                   GtkArg * args);
  76.  
  77.   void gtk_marshal_NONE__C_CALLBACK (GtkObject * object,
  78.                      GtkSignalFunc func,
  79.                      gpointer func_data,
  80.                      GtkArg * args);
  81.  
  82.   void gtk_marshal_NONE__C_CALLBACK_C_CALLBACK (GtkObject * object,
  83.                         GtkSignalFunc func,
  84.                         gpointer func_data,
  85.                         GtkArg * args);
  86.  
  87. #define gtk_marshal_NONE__ENUM gtk_marshal_NONE__INT
  88.  
  89.   void gtk_marshal_NONE__INT (GtkObject * object,
  90.                   GtkSignalFunc func,
  91.                   gpointer func_data,
  92.                   GtkArg * args);
  93.  
  94. #define gtk_marshal_NONE__ENUM_FLOAT gtk_marshal_NONE__INT_FLOAT
  95.  
  96.   void gtk_marshal_NONE__INT_FLOAT (GtkObject * object,
  97.                     GtkSignalFunc func,
  98.                     gpointer func_data,
  99.                     GtkArg * args);
  100.  
  101. #define gtk_marshal_NONE__ENUM_FLOAT_BOOL gtk_marshal_NONE__INT_FLOAT_BOOL
  102.  
  103.   void gtk_marshal_NONE__INT_FLOAT_BOOL (GtkObject * object,
  104.                      GtkSignalFunc func,
  105.                      gpointer func_data,
  106.                      GtkArg * args);
  107.  
  108.   void gtk_marshal_NONE__INT_INT (GtkObject * object,
  109.                   GtkSignalFunc func,
  110.                   gpointer func_data,
  111.                   GtkArg * args);
  112.  
  113.   void gtk_marshal_NONE__INT_INT_POINTER (GtkObject * object,
  114.                       GtkSignalFunc func,
  115.                       gpointer func_data,
  116.                       GtkArg * args);
  117.  
  118.   void gtk_marshal_NONE__NONE (GtkObject * object,
  119.                    GtkSignalFunc func,
  120.                    gpointer func_data,
  121.                    GtkArg * args);
  122.  
  123. #define gtk_marshal_NONE__OBJECT gtk_marshal_NONE__POINTER
  124.  
  125.   void gtk_marshal_NONE__POINTER_INT (GtkObject * object,
  126.                       GtkSignalFunc func,
  127.                       gpointer func_data,
  128.                       GtkArg * args);
  129.  
  130.   void gtk_marshal_NONE__POINTER_POINTER (GtkObject * object,
  131.                       GtkSignalFunc func,
  132.                       gpointer func_data,
  133.                       GtkArg * args);
  134.  
  135.   void gtk_marshal_NONE__POINTER_POINTER_POINTER (GtkObject * object,
  136.                           GtkSignalFunc func,
  137.                           gpointer func_data,
  138.                           GtkArg * args);
  139.  
  140. #define gtk_marshal_NONE__POINTER_STRING_STRING gtk_marshal_NONE__POINTER_POINTER_POINTER
  141.  
  142. #define gtk_marshal_NONE__POINTER_UINT gtk_marshal_NONE__POINTER_INT
  143.  
  144. #define gtk_marshal_NONE__POINTER_UINT_ENUM gtk_marshal_NONE__POINTER_INT_INT
  145.  
  146.   void gtk_marshal_NONE__POINTER_INT_INT (GtkObject * object,
  147.                       GtkSignalFunc func,
  148.                       gpointer func_data,
  149.                       GtkArg * args);
  150.  
  151. #define gtk_marshal_NONE__POINTER_POINTER_UINT_UINT gtk_marshal_NONE__POINTER_POINTER_INT_INT
  152.  
  153.   void gtk_marshal_NONE__POINTER_POINTER_INT_INT (GtkObject * object,
  154.                           GtkSignalFunc func,
  155.                           gpointer func_data,
  156.                           GtkArg * args);
  157.  
  158. #define gtk_marshal_NONE__POINTER_INT_INT_POINTER_UINT_UINT gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT
  159.  
  160.   void gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT (GtkObject * object,
  161.                               GtkSignalFunc func,
  162.                               gpointer func_data,
  163.                               GtkArg * args);
  164.  
  165. #define gtk_marshal_NONE__POINTER_UINT_UINT gtk_marshal_NONE__POINTER_INT_INT
  166.  
  167. #define gtk_marshal_NONE__STRING gtk_marshal_NONE__POINTER
  168.  
  169. #define gtk_marshal_NONE__STRING_INT_POINTER gtk_marshal_NONE__POINTER_INT_POINTER
  170.  
  171.   void gtk_marshal_NONE__POINTER_INT_POINTER (GtkObject * object,
  172.                           GtkSignalFunc func,
  173.                           gpointer func_data,
  174.                           GtkArg * args);
  175.  
  176. #define gtk_marshal_NONE__UINT gtk_marshal_NONE__INT
  177.  
  178. #define gtk_marshal_NONE__UINT_POINTER_UINT_ENUM_ENUM_POINTER gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER
  179.  
  180.   void gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER (GtkObject * object,
  181.                               GtkSignalFunc func,
  182.                               gpointer func_data,
  183.                               GtkArg * args);
  184.  
  185. #define gtk_marshal_NONE__UINT_POINTER_UINT_UINT_ENUM gtk_marshal_NONE__INT_POINTER_INT_INT_INT
  186.  
  187.   void gtk_marshal_NONE__INT_POINTER_INT_INT_INT (GtkObject * object,
  188.                           GtkSignalFunc func,
  189.                           gpointer func_data,
  190.                           GtkArg * args);
  191.  
  192. #define gtk_marshal_NONE__UINT_STRING gtk_marshal_NONE__INT_POINTER
  193.  
  194.   void gtk_marshal_NONE__INT_POINTER (GtkObject * object,
  195.                       GtkSignalFunc func,
  196.                       gpointer func_data,
  197.                       GtkArg * args);
  198.  
  199.  
  200. #ifdef __cplusplus
  201. }
  202. #endif                /* __cplusplus */
  203.  
  204. #endif                /* __GTKMARSHAL_H__ */
  205.